package com.woniuxy.woniuhis.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.woniuxy.woniuhis.entity.Patient;
import com.woniuxy.woniuhis.util.ResponseJson;

public interface PatientService {
	//查找所有患者信息
	List<Patient> findAllPatients();
	//分页查询所有患者
	ResponseJson<Patient> findPatientsByPage(Integer page, Integer limit);
	//添加一个患者
	void addPatient(Patient patient);
	//添加或者更新患者
	void addOrEditPatient(Patient patient);
	//根据患者的id删除一个患者或多个患者
	void deletePatientById(String patientId);
	//根据条件查询患者
	ResponseJson<Patient> searchPatientByCondition(Patient patient);
	//根据患者id查询患者
	Patient findPatientById(String patientId);
	
}
